package org.csu.mypetstore.persistence;

import org.csu.mypetstore.domain.Item;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;


@Repository
public interface ItemMapper {

    void updateInventoryQuantity(Map<String, Object> param);

    int getInventoryQuantity(String itemId);

    List<Item> getItemListByProduct(String productId);

    Item getItem(String itemId);


    //后台管理
    void insertItem(Item item);

    List<Item> selectItem(String productId);

    void updateItem(Item item);

    void deleteItem(String itemId);

    void upConfirmItem(String itemId);

    void upCancelItem(String itemId);


//    void updateInventoryQuantity(Map<String, Object> param);
//
//    int getInventoryQuantity(String itemId);
//
//    List<Item> getItemListByProduct(String productId);
//
//    Item getItem(String itemId);


}
